/* 移动端样式 */
// 定义移动端断点
$mobile-breakpoint: 768px;

// 移动端全局样式
@media screen and (max-width: $mobile-breakpoint) {
  html, body {
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch; // 增强iOS滚动体验
  }
  
  .el-button {
    padding: 10px 15px;
    font-size: 14px;
  }
  
  // MessageBox 确认弹窗样式优化
  body {
    // 弹窗包装器居中显示
    .el-message-box__wrapper {
      align-items: center !important; // 垂直居中
      justify-content: center !important; // 水平居中
      padding: 0 10px; // 两侧留出安全区域
      
      // 弹窗主体样式优化
      .el-message-box {
        width: 90% !important; // 宽度自适应
        max-width: 420px; // 最大宽度限制
        margin: 0 !important; // 清除默认margin
        border-radius: 8px; // 圆角更大更美观
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); // 增强立体感
        overflow: hidden; // 防止内容溢出
        
        // 弹窗头部区域
        &__header {
          padding: 15px 20px 10px;
        }
        
        // 弹窗标题
        &__title {
          font-size: 16px;
          font-weight: 500;
        }
        
        // 弹窗内容区域
        &__content {
          padding: 20px;
          font-size: 15px;
          line-height: 1.5;
        }
        
        // 弹窗按钮区域
        &__btns {
          padding: 10px 20px 15px;
          display: flex;
          justify-content: flex-end;
          
          // 按钮样式优化
          button {
            font-size: 14px;
            padding: 8px 15px;
            min-width: 80px;
            margin-left: 10px;
            border-radius: 4px;
          }
        }
      }
    }
  }
  
  // 自定义动画效果，使弹窗出现更加平滑
  .mobile-message-box-fade-enter-active,
  .mobile-message-box-fade-leave-active {
    transition: opacity 0.3s, transform 0.3s;
  }
  
  .mobile-message-box-fade-enter,
  .mobile-message-box-fade-leave-to {
    opacity: 0;
    transform: translateY(20px);
  }
} 